package com.buba.matter.service;

import com.buba.matter.pojo.Price;
import com.buba.system.pojo.Page;

import java.util.List;
import java.util.Map;

public interface PriceService {
    /**
     * 查询货物价格总条数
     * @return
     */
    Long selPriceCount();

    /**
     * 查询所有货物价格表
     * @param page
     * @return
     */
    List<Price> selPriceTable(Page<Price> page);

    /**
     * 添加货物价格信息
     * @param map
     * @return
     */
    Integer addPrice(Map<String, Object> map);

    /**
     * 删除货物价格信息
     * @param list
     * @return
     */
    Integer delPriceAll(List<String> list);

    Integer updPrice(Map<String, Object> map);


    List<Price> selMatterPriceByCondition(Map<String, Object> map);


    List<Price> selMatterPriceItemsNo(Map<String, Object> map);

    Integer selMatterPriceByNo(Map<String, Object> map);

    Long selCount(Map<String, Object> map);

    List<Price> selAllPrice(Map<String, Object> map);
}
